package com.zqxq.lottery.entity.vo.esports;

import com.zqxq.common.utils.DateUtils;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class ESportsVO {
    @ApiModelProperty("id")
    private String id;
    @ApiModelProperty("赛事id")
    private String matchId;
    @ApiModelProperty("游戏类型 1:LOL 2:DOTA2 3:CSGO 4:守望先锋 5:篮球 6:足球")
    private String type;
    @ApiModelProperty("赛制（1:bo1 2:bo2 3:bo3 4:bo5）")
    private String round;
    @ApiModelProperty("回合")
    private String rounds;
    @ApiModelProperty("主队logo")
    private String leftTeamLogo;
    @ApiModelProperty("客队logo")
    private String rightTeamLogo;
    @ApiModelProperty("主队名称")
    private String leftTeam;
    @ApiModelProperty("客队名称")
    private String rightTeam;
    @ApiModelProperty("第一队支持率")
    private String leftSupport;
    @ApiModelProperty("第二队支持率")
    private String rightSupport;
    @ApiModelProperty("胜利队伍1:左队 2:右队")
    private String result;
    @ApiModelProperty("状态0:未开始 1:进行中 2:已完成 3:取消")
    private String status;
    @ApiModelProperty("联赛")
    private String matchName;
    @ApiModelProperty("比分")
    private String score;
    @ApiModelProperty("开赛时间")
    private String matchTime;
    @ApiModelProperty("竞猜结束时间")
    private String closeTime;
    @ApiModelProperty("创建时间")
    private String createTime;
    @ApiModelProperty("修改时间")
    private String updateTime;
    @ApiModelProperty("预测状态 0:可预测 1:不可预测")
    private String betStatus;
    private String startTimestamp;
    private String closeTimestamp;
    private String localTimestamp = DateUtils.getCurrentDateTimeStr();
    private List<ESportsPlaywayVO> playList = new ArrayList<>();

}
